1.2.2.7. alpha.core.IdenticalExpr (C, C++)
Warn about unintended use of identical expressions in operators.
Examples:
// C void test() { int a = 5; int b = a | 4 | a; // warn: identical expr on both sides } // C++ bool f(void); void test(bool b) { int i = 10; if (f()) { // warn: true and false branches are identical do { i--; } while (f()); } else { do { i--; } while (f()); } }